//cambiamos Onchange por onBlur en el html para que compruebe si esta vacio, sin escribir nada
var cont = new Array(0,0,0);

function todoBien(){
 var btncomprobar = document.getElementById("btn_enviar");
  for (i=0;i<cont.length;i++) {
      if (cont[i]== 0){
           //falta da
          btncomprobar.disabled = true;
           return(false);
       }
  }
  btncomprobar.disabled = false;
  return(true);
}


function vacio(a){
    if (a.value.length < 1){
               return (true);
    }
    else {return (false); }           
}




function comprobarDispositivo(){
  var dispositivo = document.getElementById("num_dispositivo");
  var ejemploEtiqueta = document.getElementById("ejemploEtiqueta");
        if (vacio(dispositivo) == true){
                   dispositivo.className = "error";
				    ejemploEtiqueta.className = "visible";
        }
             else {
				 dispositivo.value = dispositivo.value.toUpperCase();
            if (/^[H]{1}[Z]{1}\d{6}$/.test(dispositivo.value)) {
				cont[0] = 1; //Para escribir en el array que el nombre es correcto
              dispositivo.className = "normal";
			  ejemploEtiqueta.className = "oculto";
                                    }
              else{ dispositivo.className = "error";
			  ejemploEtiqueta.className = "visible";
			  cont[0] = 0;
          }
                }
				 todoBien();
        }

function comprobarNombre(){
  	var profe=document.getElementById("nom_prof");
        if (vacio(profe) == true){
                   profe.className = "error";
        }
             else {
            if (/[\d]/.test(profe.value)) {
				cont[1] = 0;
              profe.className = "error";
                                    }
              else{ profe.className = "normal";
			  cont[1] = 1;
          }
                }
				 todoBien();
        }
		
function comprobarProblema(){
    var problema=document.getElementById("txt_problema");
      if (vacio(problema) == true){
                   problema.className = "error";
        }else {
			problema.className = "normal";
			cont[2] = 1;
        }
			todoBien();
        }
		
function comprobarTelefono(){
    var errortlf = document.getElementById("telefono");
		  var ejemplotlf = document.getElementById("errorTelefono");
	
        if (vacio(errortlf) == true){
                   errortlf.className = "error";
				   ejemplotlf.className = "visible";
        }
             else {
            if( !(/^\d{9}$/.test(errortlf.value))){
				ejemplotlf.className = "visible";
              errortlf.className = "error";
                                    }
                        else{ errortlf.className = "normal";
						ejemplotlf.className = "oculto";
                    }
                }
        }
function comprobarProv(){
    var errorprov = document.getElementById("nombre");
    if (vacio(errorprov) == true){
                   errorprov.className = "error";
        }
             else {
              errorprov.className = "normal";
                 }
      }

function comprobarDireccion(){
    var errordireccion = document.getElementById("direccion");
    if (vacio(errordireccion) == true){
                   errordireccion.className = "error";
        }
             else {
              errordireccion.className = "normal";
                 }
      }
 
 function comprobarEmail(){
     var errormail = document.getElementById("email_txt");
	     var ejemploEmail = document.getElementById("errorEmail");
    if (!(/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/.test(errormail.value))){
                  errormail.className = "error";
				  ejemploEmail.className = "visible";
    }
     else{ errormail.className = "normal";
	  ejemploEmail.className = "oculto";
}
  }
  
